package com.rgc.service.Utiles;

import com.rgc.domain.Permiso;
import com.rgc.domain.Usuario;

public class Utiles {

	public static boolean findPermiso(String idpermiso,Usuario usuario){
		if(usuario==null || idpermiso==null || usuario.getPermiso()==null)
			return false;
		for (Permiso permiso : usuario.getPermiso()){
			
			if(permiso.getIdtipo_usuario().trim().equals(idpermiso))
				return true;
		}
		return false;
	}
	
	public static boolean findStaff(String idstaff,Usuario usuario){
		if(usuario==null || idstaff==null || usuario.getPermiso()==null)
			return false;
		for (Permiso permiso : usuario.getPermiso()){
			

			if(permiso.getIdtipo_usuario().trim().equals("4") && permiso.getIdagrupacion().equals(idstaff) && permiso.getNivel().equals("2"))
				return true;
		}
		return false;
	}
	
	public static boolean findStaffAdmin(Usuario usuario){
		if(usuario==null  || usuario.getPermiso()==null)
			return false;
		for (Permiso permiso : usuario.getPermiso()){
			

			if(permiso.getIdtipo_usuario().trim().equals("4") && permiso.getNivel().equals("2"))
				return true;
		}
		return false;
	}
	
	
	
}
